#!/usr/bin/env python

#               Copyright 2010 Morris Blackham
#
#
#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.


# 	this is a testing tool only!!!

import time
import datetime
from datetime import date, timedelta
from time import strftime
import sys
import os

# runs is assigned as part of command line argument.  It's the nubmer of runs
# of dbcopy to execute.   Rundate is passed to the fbc.py script on each
# run and is incremented every run.

runs = int(sys.argv[1])

try:
	os.system("/opt/fbc/reset")
except:
	print "reset failed"

now = datetime.datetime.now()
count = int(1)

while count <= runs:

	rundate = now.strftime('%m-%d-%y')
	cmd = ("/opt/fbc/fbctest.py %s" % rundate)
	os.system(cmd)
	now = (now + timedelta(1))
	count = count + 1
